Shortcoming List for OSINT Bot:

The following list are the main shortcomings the group experienced while testing their code. As time was an issue more issues may exist without our knowledge.

1.	Application does not have a host URL. (create a website)
2.	Executable actions are heavily dependent on Internet speed.
3.	Executable actions use a time sleep function, sometimes resulting in a crash if not processed on time. (test different methods)
4.	Data saved from executable actions are saved to desktop instead of inside the application. (create a location within application to save the documents)
5.	Data found is dependent on publicly available information. 
6.	DNS lookup only searches for URL extensions, if domain name is not set, application crashes. (Search for any data in the tables)
7.	Instagram lookup only scrapes public profile basic information.
8.	Tinyeye is specialized in background image recognition based off patterns of recycled images. 
9.	Pimeyes, which is used for facial recognition, is blocked by paywall.
10.	Application only requires one initial login, needs to request a new login upon closing and reopening the application.
11.	Application is dependent on images taken from the current version of websites.
12.	If the target URL is currently down, the DNS will not scrape data. (DNS won't crash, just won’t pull)
13.	Requires a host Instagram account to conduct a search. (Some applications don't require an account)
14.	Variety testing has not been conducted (Different people, websites, timing methods, etc.)
15.	Application uses too many local variables. (implement getter and setters)
